46c2129
cloud console eval now shows repr not str - efroemlinge45d667
added reference debugging tools at efro.debug - efroemling2c694eb
cloud console and debugging improvements - efroemling86f6933
switching from yapf to black for python formatting - efroemling25c3f2e
removing need for python formatting in tests (f... - efroemling4db45e9
cleaning up a few messaging functions - efroemlingd75c469
better message/logging on sign-in failures - efroemling46a1817
fix for early bsremote connection bug - efroemling8e39622
added malay language and other lang updates - efroemling0901fa1
server join queue can now be disabled - efroemlingfcf0632
updating github actions to latest versions to r... - efroemling1e84871
tidying and translation entries for PRs - efroemlingf615392
using deque in a few places for efficiency - efroemlingd8c5a9c
starting work on app-component subsystem - efroemlinge1f37bf
massive refactoring for new feature-sets system - efroemling4f1af0d
i believe i can ci. i believe i can touch the sky. - efroemling522b29a
tidying and redoing asset cache from regular bu... - efroemling2a411f8
work towards getting spinoff working in public ... - efroemlingbf31371
renamed ballisticakit_internal lib to ballistic... - efroemlingf192183
added cmake-gdb build target to build and run u... - efroemlingb5e0fee
adding temp bastd featureset before migrating t... - efroemling3ef8078
fix static_type_name test for newer gcc - efroemling4ae76a4
getting make spinoff-test-base working - efroemlingc78dc83
better logging on BA_PRECONDITION failures - efroemlinga393d01
moved v2 accounts under plus subsystem - efroemlingc8ef0e0
working towards turning pylint back on - efroemling9fae85e
Stop showing .efrocachemap diffs by default - efroemling6d9b9b7
make spinoff-test-plus should now work; woohoo! - efroemlingc595e91
more untangling; make spinoff-test-ui_v1 should... - efroemling1211c67
work on untanging scene_v1 from bastd - efroemling48948f0
make spinoff-test-scene_v1 should now pass - efroemling0bb8945
split bastd into bauiv1lib and bascenev1lib - efroemlingaf5f518
fixes for playlist creation and game discovery - efroemling6e99e1a
epic mode is now properly in slow motion again - efroemlingaee8a0c
fixed an issue with early ui sounds getting cut... - efroemlingddffdbd
fixed incorrect plugin error reporting - efroemling19b1427
fixed a bug with menu button unclickable in game - efroemling4fdee5d
timing fixes in meteor shower and other games a... - efroemling44e284c
fixed bug where teams would end after 1 round - efroemling9bc6726
clearer logging on fatal errors when stack trac... - efroemling75a236c
fixed crash drawing terrain node with no textur... - efroemling9f92a68
proper unicode support for windows stack traces - efroemling68ccc3d
got user sys script dirs working again - efroemlingaa108ba
plugin categories translations and polishing - efroemling96f4c66
state saves and restores for plugins window - efroemlingc421ef8
featureset dependency cleanup; all spinoff-test... - efroemling2de0bed
woohoo pycharm checks are finally passing again - efroemling1479395
adding checks for cross-featureset imports - efroemlingfa86003
formalizing system to build & run the app as pa... - efroemlinge09b492
updated pdoc generation for the new state of th... - efroemling648d2ce
re-adding dummy modules option for pdoc - efroemling092ba5e
using dummy-module pdoc gen by default - efroemlingf495019
making ci tests use locally built binary - efroemlingb93a532
fixed button drawing bug affecting map selectio... - efroemling2d289a1
ignore device menu presses before UI is up - efroemlingb678d15
bascenev1.is_in_replay() now returns False if s... - efroemling9c90d3a
hardened base::Input against events pushed befo... - efroemlingd725cf7
fixed a server crash bug when an individual pla... - efroemlingfdfe0ff
switched network reader from select() to poll() - efroemling4afebdb
fixed issue with chat messages not appearing co... - efroemlingd606e6e
now bundling pdb files with win test builds - efroemling7b73f28
renamed bascenev1's screenmessage to broadcastm... - efroemling9cbf78a
improved logging for v2 neworking stuff - efroemling03bef60
wired up empty-app-mode to be more functional - efroemling8a6b995
fixing issue where headless builds would not al... - efroemlingdc07adb
hopefully fixed formatting with older clang-for... - efroemlinga994831
hopefully fixing issues with precompiled plus l... - efroemling3a6a357
length limits for qrcode texture urls - efroemling8ef31ac
various plugin subsystem improvements - efroemlingf25dd7b
moving bacloud guts to batools package - efroemling232fad6
expanding staged dir setup t other cmake builds - efroemlingd90b109
got command line args wired up on modular builds - efroemlingb3a26cd
temp testing log oddity with linux builds - efroemling480f03c
efrocache improvements work in progress - efroemling9f660dd
simplifying .efrocachemap a bit further from re... - efroemling0a70c23
various tool pipeline work for Emacs 29 - efroemlingc83b16b
fixing some quotes I accidentally made ugly whi... - efroemlingebf6ca5
Fixed some efrocache logic my recent changes br... - efroemling6b568d4
wiring more stuff up to use pcommandbatch - efroemling091b158
wiring up efrocache to use pcommandbatch - efroemling5e750d5
more pcommandbatch error handling polishing - efroemling7643ebc
polishing up pcommandbatch on my flight home - efroemlingd3348cd
fixing top level 'make assets' target - efroemlingd4a623c
debugging pcommandbatch compile failure - efroemling1ce60b5
added option to require pcommandbatch builds to... - efroemling25454a2
silencing pcommandbatch compile warning - efroemling6a5a992
gracefully handle no xcode on mac builds - efroemlingeb213d6
functionality for stripping out code in spinoff... - efroemling0709e55
new high-level feature-set copy/delete function... - efroemlingae45d36
Now properly updating CMakeLists.txt in public ... - efroemling81bf948
spinoff feature-set copy ci test now also tests... - efroemling2e8a056
cleaning up efrocache updater to allow for mult... - efroemling1bb9963
enabled efrocache starter archives for server b... - efroemlinga1534ea
enabled efrocache starter archives for server b... - efroemling7b8a98b
a few spinoff fset copy/delete improvements - efroemling58cec91
added on-screen dev-console button option under... - efroemling53b0df2
improved in-app python console readability - efroemlinge4dfcd2
Fix uninited variable which could lead to v1 ne... - efroemlinga34a78f
fixed an issue that could cause a 3 second paus... - efroemling7579225
dev console now supports on-screen keyboard input - efroemling5b83103
graphics/window-system revamp work-in-progress - efroemlingde0d709
fixed issue where vsync setting could be incorr... - efroemlingb1f00cd
debug speed adjustments are now ctrl-plus/minus... - efroemlingb826d04
moving more internal times from millisecs to mi... - efroemling10dd5d7
flashing now looks consistent at high frame rates - efroemlingf25fdce
implemented 9-patch meshes (see dev-console tab... - efroemlingef2900b
fixed an issue that could cause jittery camera ... - efroemlingf25f31c
work on user-defined dev-console tabs - efroemling9fcc313
added text widgets to dev-console tabs python api - efroemling1dfc78e
sdl app now downshifts when backgrounded/minimized - efroemling5bbeee2
updated windows builds to use Visual Studio 2022 - efroemlingf1eb7ca
all builds now targeting c++20 (up from 17) - efroemlinga2ea720
Cleaned up the ballistica::Object class and its... - efroemlingfeb010f
fix for crash when switching tabs in dev console - efroemling93be4dd
work in progress on apple/android build overhauls - efroemling2d8b33c
cleaning up fullscreen-toggling and other keybo... - efroemlinga3b51ab
more work on revamped mac and android builds - efroemlingb5b34b4
cleaned up interaction between graphics server ... - efroemling64032d0
lang updates and controller polishing - efroemling2ec08d7
more apple version work and cleaning up keyboar... - efroemling11212bf
lots of dev console terminal improvements - efroemling03675a2
fix for server join-request flood attack - efroemlingd35f479
language updates, dev-console polishing, intern... - efroemling113be18
wired stress testing back up and other polishing - efroemling586db8b
implemented language autoselect for new apple b... - efroemling0d2a9c1
lang updates, mac/apple work, polishing - efroemling3106604
closing in on mac app store update finally - efroemling8fd4c45
added native-review-request to replace old hand... - efroemlinge6d3e7d
disabling continues in prep of monetization revamp - efroemlingf06ad6b
almost final mac app store update build - efroemlinge377f0b
more final tweaks for imminent mac app store up... - efroemlingfa2b8f7
polishing mac app store update and putting andr... - efroemlinge348c7f
temp disabling discord button due to breakage o... - efroemlingd5339e3
hopefully finally fixed pesky multi-window-popp... - efroemling0e15df6
hopefully finally fixed multi-ui bug for real t... - efroemling5cf8065
added bascenev1.get_connection_to_host_info_2() - efroemlingb4017bc
Got about section cleaned up for new discord bu... - efroemlingab8e33f
polishing up add-to-favorites party menu entry - efroemlingb13e6ee
polishing/translations for plugin window changes - efroemling1389fcf
added player_rejoin_cooldown option for servers... - efroemling87bf4e3
language updates, bug fixes, and tidying - efroemling6261ea2
assets and tidying for replay-play-pause PR - efroemling7182a29
langs and async task support improvements - efroemlingba60c69
moving CloudSubsystem to plus since it requires... - efroemlinge2128b7
updated sendinfo for v2 master-server - efroemling4d3f47c
adopted override decorator for python layer - efroemling15bf8f4
getting this ball rolling again after lots of s... - efroemling7c45d16
added allow_clear_button arg to bauiv1.textwidg... - efroemlingcf284e4
work towards getting dummy-module generation wo... - efroemling